package com.kudian.restful.vo.userbonus;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.kudian.common.persistence.ResultObj;

import java.sql.Timestamp;

/**
 * Created by Administrator on 2016/5/13.
 */
public class BonusItemVO {
    private Integer bonusId;
    private Integer userId;
    private Integer typeId;
    private Timestamp addTime;
    private Timestamp usedTime;
    private Integer orderId;

    private String typeName;
    private Double typeMoney;
    private Timestamp sendStartDate;
    private Timestamp sendEndDate;
    private Timestamp useStartDate;
    private Timestamp useEndDate;
    private Integer sellerId;
    private String sellerName;
    private Double minGoodsAmount;

    public Integer getBonusId() {
        return bonusId;
    }

    public void setBonusId(Integer bonusId) {
        this.bonusId = bonusId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Integer getTypeId() {
        return typeId;
    }

    public void setTypeId(Integer typeId) {
        this.typeId = typeId;
    }

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Timestamp getAddTime() {
        return addTime;
    }

    public void setAddTime(Timestamp addTime) {
        this.addTime = addTime;
    }

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Timestamp getUsedTime() {
        return usedTime;
    }

    public void setUsedTime(Timestamp usedTime) {
        this.usedTime = usedTime;
    }

    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public Double getTypeMoney() {
        return typeMoney;
    }

    public void setTypeMoney(Double typeMoney) {
        this.typeMoney = typeMoney;
    }

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Timestamp getSendStartDate() {
        return sendStartDate;
    }

    public void setSendStartDate(Timestamp sendStartDate) {
        this.sendStartDate = sendStartDate;
    }

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Timestamp getSendEndDate() {
        return sendEndDate;
    }

    public void setSendEndDate(Timestamp sendEndDate) {
        this.sendEndDate = sendEndDate;
    }

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Timestamp getUseStartDate() {
        return useStartDate;
    }

    public void setUseStartDate(Timestamp useStartDate) {
        this.useStartDate = useStartDate;
    }

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Timestamp getUseEndDate() {
        return useEndDate;
    }

    public void setUseEndDate(Timestamp useEndDate) {
        this.useEndDate = useEndDate;
    }

    public Integer getSellerId() {
        return sellerId;
    }

    public void setSellerId(Integer sellerId) {
        this.sellerId = sellerId;
    }

    public String getSellerName() {
        return sellerName;
    }

    public void setSellerName(String sellerName) {
        this.sellerName = sellerName;
    }

    public Double getMinGoodsAmount() {
        return minGoodsAmount;
    }

    public void setMinGoodsAmount(Double minGoodsAmount) {
        this.minGoodsAmount = minGoodsAmount;
    }
}
